﻿body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; background:#f9f9f9;
}
.clr {
    clear: both;
}
    
.header {
  /*  background:url('../images/header.jpg') top left no-repeat;*/
    height:40px;
	background:#fff;
}
.menu {
    
    height:127px;
	background:#fff;
	border-bottom: 2px solid #fff

}
.menu1 {
    
    height:127px;
	background:#fff;
	border-bottom: 2px solid #eff1f3
}
/*---------------------Menu lien ket top-----------------*/
.link_menu {
    margin:0;
    padding:0;
}
    .link_menu li {
        list-style-type:none;
        margin:0!important;
      
       
    }
        
    .link_menu li>a {
        display:block;
        float:left;
        text-decoration:none;
        color:#9a9a9a;
        margin-top:10px;
        margin-left:15px;
       
    }
        
        .link_menu li:first-child > a {
            color: #ffffff;
            margin-left:0px;
       
        }
        .link_menu li > a > img {
            border:none;
            padding-right:5px;
        }
/*-----------------Search box------------------------------*/
.search_box {
    background:url('../images/search.jpg') top right no-repeat;
    height:28px;
    margin-top:27px; margin-right:29px;
	width:260px;
	
}
.search_text {
    background:none;
    border:none;
    float:left;
    height:25px;
    color:#000f;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	margin-left:37px;
	width:190px;
}
.search_button {
    float:right;
    height:22px;
    width:26px;
    background:url('../images/search_button.png') 1px 5px transparent no-repeat;
    border:none;
    cursor:pointer;
}
.note_menu {
	position: absolute;
	right: 19px;
	top: 15px;
	height: 39px;
}

.note_menu ul li {
	display: inline;
	padding: 0px 3px;
	color: #194534;
}
.note_menu ul li img {
	display: inline;
	padding: 0px 3px;
	color: #194534;
}

.note_menu ul li a {
	font-size: 12px;
	font-family:tahoma;
	text-decoration:none;
	color: #194534;
}
.note_menu ul li a:hover {
	font-size: 12px;
	font-family:tahoma;
	color: #194534;
	text-decoration:underline;
}
/*----------------Menu chinh----------------*/
.main_menu {
float:right; clear:right;
    margin-top:51px;
	margin-right: 0px;
    padding:0;
	width:640px;
	position:relative;
      
}
.main_menu li{
    margin:0!important;
    list-style-type:none;
}
    .main_menu li > a {
        text-decoration:none;
        float:left;
        font-size:13px;
        font-weight:bold;
		font-size:tahoma;
        color:#194534;
        margin-left:30px;
    }
	  .main_menu li a {
        text-decoration:none;
        float:left;
        font-size:13px;
        font-weight:bold;
		font-size:tahoma;
        color:#194534;
        margin-left:30px;
		 padding:0px 14px 0px 14px;
    }
	  .main_menu li a:hover {
       border-bottom:2px solid #36aa73;
	   text-decoration:none;
	    color:#194534;
    }
    .main_menu li:first-child > a {
        margin-left:0;
    }
.slideshow{
 width:1000px; margin: 0 auto;}
 .uslideshow{
 width:1000px; margin: 0 auto; float: left; clear:left; background:url(../images/slide_under.jpg) center top no-repeat; height:51px; margin-top:-24px;}
 /*----------------------our client----------------------------*/
.ourc{
  width:958px; 
  height:69px; padding:16px 21px;
  width:1000px; margin: 0 auto; float: left; clear:left; background:url(../images/slide_under.jpg) center top no-repeat; height:51px; margin-top: -24px;
  
 }

.ourcl{ float:left; clear:left; width:135px;}
.ourcl img{ margin:0px}
.ourcr{ float:right; clear:right; width:823px;}
.ourcr img{ padding-right:20px;}
/**/
.news_home {
	width: 288px;
	float: left;color: #3313131;
	margin-right: 38px;
	margin-top:36px;
}


.news_home h3 a {
	color: #313131;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	font-family:arial;
}
.news_home h3 a:hover {
	color: #313131;
	text-decoration:none;
	
}
.news_home2 {
	width: 356px;
	float: left;color: #3313131;
	margin-right: 38px;
	margin-top:36px; 
}


.news_home2 h3 a {
	color: #313131;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	font-family:arial;
}
.news_home2 h3 a:hover {
	color: #313131;
	text-decoration:none;
	
}
.news_home3 {
	width: 238px;
	float: left;color: #3313131;
	margin-right: 38px;
	margin-top:18px;
	background:url(../images/contact_bg_top2.gif) top center no-repeat;
	height:76px;
}

.news_home3 h3{ margin:0px;}
.news_home3 h3 a {
	color: #313131;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	font-family:arial;
}
.news_home3 h3 a:hover {
	color: #313131;
	text-decoration:none;
	
}
.item_news_home4{width: 316px; padding:12px; text-align:justify;
	float: left;}
.item_news_home5{width: 316px; padding:0px; background-color:#f3f3f3; margin-right:22px;
margin-top:45px;
height:257px;
	float: left;}
.item_news_home5 p {
	line-height: 16px;
	margin-top:16px;
}

.item_news_home5 p a {
	color: #636363; font-size:13px; font-weight:bold; text-decoration:none; text-align:justify; margin-left:21px;
}
.item_news_home5 p a:hover {
	color: #636363; font-size:13px; font-weight:bold; text-decoration:none;
}
.item_news_home6{width: 316px; padding:0px; background-color:#f3f3f3; margin-right:0px;
height:257px;margin-top:45px;
	float: left;}
.item_news_home6 p {
	line-height: 16px;
	margin-top:20px;
}

.item_news_home6 p a {
	color: #636363; font-size:13px; font-weight:bold; text-decoration:none; text-align:justify;margin-left:21px;
}
.item_news_home6 p a:hover {
	color: #636363; font-size:13px; font-weight:bold; text-decoration:none;
}
.item_news_home {
	background: url(../images/line_bottom_tit.jpg) repeat-x bottom;
	padding: 0px 0px 1px 0px; margin-top:-4px;
}
.item_news_home2 {
	background: url(../images/line_bottom_tit.jpg) repeat-x bottom;
	padding: 0px 0px 1px 0px;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:10px;
}
.item_news_home img {
	border: 1px solid #d9d9d9;
	padding: 2px;
	float: left;
	margin-right: 12px;
}
.item_news_home h4{
color: #333333;
	font-size:12px; font-weight:normal; text-decoration:none;
	 margin-top:-5px;}
.item_news_home h4 a {
	color: #333333;
	font-size:13px; font-weight:bold; text-decoration:none;
	margin-bottom:-10px; 
}

.item_news_home h4 a:hover {
	color: #3a7b00;
	font-size:13px; font-weight:bold; text-decoration:none;
}

.item_news_home p {
	line-height: 16px;
	margin-top:16px;
}

.item_news_home p a {
	color: #333333; font-size:12px; font-weight:normal; text-decoration:none; text-align:justify; margin-top:-4px;
}
.item_news_home p a:hover {
	color: #333333; font-size:12px; font-weight:normal; text-decoration:none;
}
.item_news_home h6{	color: #191919; font-size:11px; font-weight:normal; text-decoration:none; margin-right:0px; float:right}
.item_news_home h6 a{	color: #191919; font-size:11px; font-weight:normal; text-decoration:none; margin-right:0px; float:right}
.item_news_home h6 a:hover{	color: #191919; font-size:11px; font-weight:normal; text-decoration:underline; margin-right:0px; float:right}
/*----------------------Home item----------------------------*/
.home_item {
    background:url('../images/item_bg.png') top left no-repeat;
    border-right:1px solid #e0e0e0;
    padding-right:70px;
}
.home_item_last {
    background:url('../images/item_bg.png') top left no-repeat;
    padding-right:70px;
}
.padding70 {
    margin-left:70px;
}
.home_item_news {
    margin-bottom:40px;
}
.home_item_news_img {
    float:left;
    width:75px;
    height:104px;
    border:none;
    padding-right:15px;
}
.home_item_news_tt {
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
    color:#232323;
    padding-top:20px;
    display:block;
    
}
.home_item_news_sapo {
    font-size:13px;
    text-align:justify;
}
/*----------------------Content bottom ------------------------------*/
.ct_bottom {
    background:url('') top left no-repeat;
    height:381px;
}
.ct_bottom_tt {
    font-size:16px;
    color:#232323;
    text-decoration:none;
    font-weight:bold;
    display:block;
    padding:45px 0px 30px 0px;
}
.tintucsk_home_img {
    width:241px;
    height:154px;
    
   
}
.tintucsk_tt {
    background:url('../images/tintucsk_tt.png') top left repeat;
    z-index:999;
    position:relative;
    bottom:46px;
    width:231px;
    padding:5px;
}
    .tintucsk_tt a {
        color:#ffffff;
        text-decoration:none;
    }
.tintuc_sk_xemthem {
    text-decoration:none;
    color:#333333;
    font-size:11px;
    background:url('../images/xemthem_arrow.png') 65px 11px no-repeat #cfd0d2;
    border-radius:5px 5px 0px 0px;
    padding:8px 25px 5px 10px;
    margin-left:158px;
    position:relative;
    top:-25px;
}
/*-----------------Ung dụng nghiep vu-----------------*/
.ungdungnv {
    margin:0;
    padding:12px; margin-left:25px;
    float:left;
}
    .ungdungnv li {
        list-style-type:none;
        margin:0!important;
        padding:10px 0px;
    }
    .ungdungnv li>a {
        text-decoration:none;
        color:#232323;
        
    }
        .ungdungnv li > a > img {
            padding-right:5px;
        }
.mar20 {
    margin-right:20px;
}
/*----------Cap nhat phien ban moi-----------------*/
.capnhatpb {
    margin:0;
    padding:0;
}
    .capnhatpb li {
        list-style-type:none;
        margin:0!important;
        padding-bottom:10px;
    }
        .capnhatpb li > a {
            color:#232323;
            text-decoration:none;
        }
    .capnhatpb_ngaythang {
        display:block;
        color:#7e7e7e;
        font-size:11px;
    }
/*---------------Footer-----------------*/
.footer {
    background:url('') top left no-repeat;
    color:#707070;
    padding-top:60px;
}
    .footer a {
        color:#707070;
        
    }
.footer_menu {
    margin:5px 0px 20px 0px;
    padding:0;
}
    .footer_menu li {
        list-style-type: none;
        margin: 0!important;
    }
        .footer_menu li > a {
            text-decoration: none;
            color:#707070;
            text-transform:uppercase;
            float:left;
            margin-left:10px;
            font-weight:bold;
        }
        .footer_menu li:first-child > a {
            margin-left: 0;
        }
.lkweb_select {
    background:url('../images/lienket_bg.jpg') top left no-repeat;
    border:none;
    width:203px;
    height:24px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#707070;
    float:right;
}
.footer_right {
    text-align:right;
    margin-top:45px;
}
.footer_tt {
    font-weight:bold;
}
.footer_bottom {
}
.footer_bottom p{
    margin:0px 0px 5px 0px;
}

/*-----------------List content-----------------*/
.list_ct {
    background:url('../images/list_bg.jpg') top left no-repeat;
}
.list_ct_left {
    border-right: 1px solid #d4d4d4;
    padding-right:10px;
}
.list_item {
    
}
.list_item_tt {
    background:url('../images/list_item_tt.png') bottom left repeat-x;
    margin:50px 0px 0px 0px;
    padding-bottom:15px;
}
    .list_item_tt a {
        background:url('../images/list_icon.png') top left no-repeat;
        color:#666666;
        text-decoration:none;
        font-size:15px;
        padding:10px 0px 10px 40px;
    }
.list_item_ul {
    padding:0;
    margin:0px;
}
    .list_item_ul li {
        list-style-type:none;
        padding:10px 0px;
        margin:0!important;
    }
        .list_item_ul li a {
            color:#666666;
            text-decoration:none;
        }
            .list_item_ul li a:hover {
                color:#232323;
            }
        .list_item_ul li:first-child a {
            color:#232323;
        }
            .list_item_ul li:first-child a:hover {
                color: #666666;
            }
.list_ungdungnv {
    margin:0;
    padding:0;
}
.list_ungdungnv li {
        list-style-type:none;
        padding:10px 0px;
        margin:0px 0px 0px 20px!important;
    }
        .list_ungdungnv li a {
            color:#666666;
            text-decoration:none;
        }
            .list_ungdungnv li a:hover {
                color:#232323;
            }

    .list_ungdungnv img {
        width:15px;
        height:17px;
        margin-right:6px;
    }
    
/*--------------------List content right------------------*/
.list_ct_right_item {
    margin:0;
    padding:0;
    float:left;
    width:348px;
    margin-right:92px;
    margin-top:50px;
}
    .list_ct_right_item li {
        list-style-type:none;
        margin-bottom:50px;
    }
        .list_ct_right_item li > img {
            border:none;
            width:78px;
            height:78px;
            margin-right:10px;
            float:left;
        }
        .list_ct_right_item li > a {
            font-weight:bold;
            color:#232323;
            text-decoration:none;
        }
            .list_ct_right_item li > a:hover {
                color:#DF5E00;
            }
        .list_ct_right_item li > p {
            margin-top:3px;
            line-height:18px;
            color:#797979;
        }
        .list_ct_right_item li > span {
            color:#797979;
        }
.marginr0 {
    margin-right: 0!important;
}
.list_phantrang {
    padding:0;
    margin:30px 0px 0px 0px;
   
}
.list_phantrang li {
    list-style-type:none;
}
    .list_phantrang li a {
        color:#232323;
        text-decoration:none;
        float:left;
        padding:5px 10px;
    }
    .list_phantrang li a:hover {
        color:#ff940e;
        text-decoration:underline;
    }
.quangcao li {
    width:127px!important;
    height:61px!important;
    margin:50px 5px!important;
}
.detail_ct_right {
    border-left:1px solid #D4D4D4;
    padding-left:20px;
}
.detail_ct_left {
    margin-top:50px;
} 

/*------------------------------------List News Page------------------------------------*/
.list_news {
    margin:0;
    padding:50px 0px 0px 0px;
}
    .list_news li {
        list-style-type:none;
        padding-top:10px;
        padding-bottom:10px;
        background:url('../images/dotted.jpg') bottom left repeat-x;
    }
        .list_news li:first-child {
            padding-top:0px;
        }
        .list_news li:last-child {
            background:none;
        }
        .list_news li img {
            float:left;
            width:160px;
            height:110px;
            margin-right:10px;
        }
.list_news_tt {
    font-weight:bold;
    color:#676767;
    text-decoration:none;
    margin-bottom:10px;
    display:block;
}
.list_news p {
    line-height:18px;
}
    
/* JQuery Hover */
span.img-news-roll {
  /*  background:url(../images/mag.png) center center no-repeat #000; */
  background:#003f99;
    height: 140px;
    position: absolute;
    width: 220px;
    z-index: 10;	
	-webkit-box-shadow: 0px 2px 4px #000;
	-moz-box-shadow: 0px 2px 4px  #000;
	box-shadow: 0px 2px 4px  #000; 
} 

span.img-album-roll {
    background:url(../images/mag.png) center center no-repeat #000;
    height: 110px;
    position: absolute;
    width: 180px;
    padding:5px 0 0 10px;
    z-index: 10;	

	
} 
span.box-link-roll {
  /*  background:url(../images/mag.png) center center no-repeat #000; */
  background:#880000;
    height: 135px;
    position: absolute;
    width: 200px;
    z-index: 10;	
	-webkit-box-shadow: 0px 2px 4px #000;
	-moz-box-shadow: 0px 2px 4px  #000;
	box-shadow: 0px 2px 4px  #000; 
} 
span.box-link-col2-roll {
  /*  background:url(../images/mag.png) center center no-repeat #000; */
  background:#003f99;
    height: 100px;
    position: absolute;
    width: 300px;
    z-index: 10;	
	-webkit-box-shadow: 0px 2px 4px #000;
	-moz-box-shadow: 0px 2px 4px  #000;
	box-shadow: 0px 2px 4px  #000; 
} 
span.album-hot-roll {
  background:url(../images/mag.png) center center no-repeat #800000; 

    height: 225px;
    position: absolute;
    width: 365px;
    z-index: 10;	
	-webkit-box-shadow: 0px 2px 4px #000;
	-moz-box-shadow: 0px 2px 4px  #000;
	box-shadow: 0px 2px 4px  #000; 
} 


.box-link
{
}
.box-link div {
    position: relative;
    width: 190px;
    height: 160px;
    overflow: hidden;
}
.col_link
{
    float:left;
    padding:0 10px;
}
.col_link-l
{
    float:left;
    padding:0 0 0 10px;
}
.col_link-r
{
    float:right;
    padding:0;
}
.col_link-m
{
    float:left;
    padding:0 25px;
}
.box-link div a {
    position: absolute;
    width: 190px;
    height: 160px;
}
.box-link img.lazy {
    width: 190px;
    height: 160px;
}

.box-link h2 {
    font: bold 16px Arial;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    background: #800000;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
}

.box-link-2
{
}
.box-link-2 div {
    position: relative;
    width: 300px;
    height: 100px;
    overflow: hidden;
}

.col_link2-l
{
    float:left;
    padding:10px 0 10px;
}
.col_link2-r
{
    float:right;
    padding:10px 0;
}
.box-link-2 div a {
    position: absolute;
    width: 300px;
    height: 100px;
}
.box-link-2 img.lazy {
    width: 300px;
    height: 100px;
}


.spotlight img {
    position: absolute;
    height: 170px;
    width: 190px;
}

.is_img_adv_link
{
    width:48px;
    height:48px;
}

.item-video-frame
{
    width: 310px;
    height: 225px;
    background:url(../images/video_frame.png) center center no-repeat;
}

/*------Video------*/

.videos
{
    padding: 0px;
}

.videos .video-title
{
    background:url(../images/video_title.png) left top no-repeat;
    width: 155px;
    height: 40px;
}

.videos h2 a
{
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-indent:-10000;

}

.videos_ul
{
    padding:5px 0px 0px;
}



/* News Slide */
.box-album
{
    padding: 0px;
    margin: 0px;
    height: 225px;
    overflow: hidden;
    background:#e4e4e4;
}
div.album-slider
{
    float: none;
    display: block;
    padding-left: 0;
}
div.album-slider div.text-first
{
   padding:10px 10px 0;
}
div.album-slider div.text-next
{
   
    padding: 2px 0 !important;
    line-height: 20px;
    list-style: none;
    margin: 0;
    height: auto !important;
    color:#555;
    font-weight:bold;
}

div.album-slider div.text-first span a.header-first
{
    background: none;
    display: inline;
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
    font-weight: bold;
}

div.album-slider div.text-next a
{
    text-decoration: none;
}
div.album-slider div.text-next a:hover
{
    border-bottom: 1px dotted #ddd;
}
div.album-slider div.text-first span a:hover
{
    border-bottom: 1px dotted #ddd;
}
div.album-slider div.text-first .richtext
{
    margin-top: 5px;
}
div.album-slider div.text-first .richtext p
{
    line-height: 20px;
    margin: 0;
    padding: 0;
}
div.headline_album
{
    float: none;
}
div.headline_album img
{
    float: left;
    height:225px;
}



.more {
	background: url(../images/button2.jpg) repeat-x;
	border: 1px solid #197eaa;
	width: 70px;
	text-align: center;
	padding: 3px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.more:hover {
	background: url(../images/button3.jpg) repeat-x;
	border: 1px solid #c8c8c8;
}

.more a {
	color: #ffffff;
	text-shadow: 1px 1px #014565;
	font-weight: bold;
}

.more a:hover {
	color: #525252;
	text-shadow: 1px 1px #ffffff;
}

.panelFooterRight
{
    color:#fff;
    line-height:20px;
    float:left;
    padding-top:50px;
}
/*-------------------------footer----------------------------*/
.Footer{margin:0px auto; width:1000px; margin-top:20px;}
.container_Footer{
 margin-top:34px; border-top:2px solid #eeeeee;width:100%;position:relative;
	clear:left; float:left;
}
.container_Footer_co{ width:179px; float:left; margin-left:21px;}


.container_Footer_co h3 a {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	font-family:arial;
}
.container_Footer_co h3 a:hover {
	color: #313131;
	text-decoration:none;}
.item_news_home7{ padding:0px;
margin-top:0px; margin-bottom:20px;

	float: left;}
.item_news_home7 h4 {
	
	margin-top:0px;
}

.item_news_home7 h4 a {
	color: #636363; font-size:12px; font-weight:normal; text-decoration:none; text-align:justify; margin-left:0px;
}
.item_news_home7 h4 a:hover {
	color: #008546; font-size:12px; font-weight:normal; text-decoration:none;
}
.container_Footer_bottom{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	position:relative;
	width:100%;
	height:89px;
	clear:left; float:left;
	background: url(../images/footer_bg.jpg) top left repeat-x;

	
}
.Footer_bottomtop{
width:1000px; margin:0px auto; font:arial 12px #fff;
margin-top:5px; text-align:right; font-family:arial; font-size:12px; color:#fff; font-weight:normal;

}
.Footer_bottomtop img{ margin-top:-5px; margin-left:5px}
.Footer_bottomunder{margin:0px auto; width:1000px; margin-top:14px; font-family:arial; font-size:12px; color:#fff}
.Footer_bottomunder1{ width:310px; float:left; display:inline; margin-left:21px}
.Footer_bottomunder2{ width:290px; float:left; display:inline; margin-right:0px; float:right}
.Footer_bottomunder2 a{ font-family:arial; font-size:12px; color:#fff; padding-left:15px; text-decoration:none}
.Footer_bottomunder2 a:hover{ font-family:arial; font-size:12px; color:#1bb76d; padding-left:15px; text-decoration:none}
/*************login***************/
.login{ margin:105px 0px 0px 256px; float:left; clear:left; height:369px; width:383px; border:1px solid #e4e7ec; background:#fff; padding:36px; font-family:arial; color:#147247; font-weight:normal; font-size:24px; margin-bottom:119px}
.login #form1 input{ width:380px; height:40px; border: 1px solid #cbc5c5; color:#0d4633; font-family:arial; font-size:14px; margin-top:21px; margin-bottom:14px; padding-left:14px}
.login2{ margin:105px 0px 0px 256px; float:left; clear:left; height:274px; width:380px; border:1px solid #e4e7ec; background:#fff; padding:36px; font-family:arial; color:#147247; font-weight:normal; font-size:24px; margin-bottom:119px}
.login2 #form1 input{ width:366px; height:40px; border: 1px solid #cbc5c5; color:#0d4633; font-family:arial; font-size:14px; margin-top:21px; margin-bottom:14px; padding-left:14px}
.login_bn{ float:left; clear:left; width: 378px; border:1px solid #1e9760; background:url(../images/login_bn.jpg) top left repeat-x; height:34px; text-align:center; font-family:arial; color:#fff; font-weight:bold; font-size:16px; margin-top:20px; padding-top:6px}
.login_bn a{font-family:arial; color:#fff; font-weight:bold;text-decoration:none}
.login_bn a:hover{font-family:arial; color:#90e4c0; font-weight:bold;text-decoration:none;}
.txt_login{ font-family:arial; font-size:13px; color:#0d4633; font-weight:bold; float:left;  margin-top:33px; width:250px}
.txt_login2{ font-family:arial; font-size:13px; color:#0d4633; font-weight:bold; float:left;  margin-top:33px; width:130px; float:right}
#form2{ width:30px; float:left}
.txt_login a{ text-decoration:none; color:#0d4633}
.txt_login a:hover{ text-decoration: underline; color:#0d4633}
.txt_login2 a{ text-decoration:none; color:#0d4633}
.txt_login2 a:hover{ text-decoration: underline; color:#0d4633}
.temsofservice{ margin:51px 0px 0px 9px; float:left; clear:left; height:369px; width:957px;padding:36px; font-family:arial; color:#147247; font-weight:normal; font-size:18px; margin-bottom:119px; }
.lg_co{ float:left; clear:left; border-top: 1px solid #d3d3d3; color:#1a1b1b; padding-top:26px; font-family:arial; font-size:14px; font-weight:normal; margin-top:28px; text-align:justify}
.login2_bn{ border:1px solid #1e9760; background:url(../images/login_bn.jpg) top left repeat-x; height:34px; text-align:center; font-family:arial; color:#fff; font-weight:bold; font-size:16px; margin-top:20px; padding-top:6px; width: 150px; margin-left:600px; float:left}
.login2_bn:hover{ border:1px solid #1e9760; background:url(../images/login_bnh.gif) top left repeat-x}
.login2_bn a{font-family:arial; color:#fff; font-weight:bold;text-decoration:none; text-align:center; }
.login2_bn a:hover{font-family:arial; color:#90e4c0; font-weight:bold;text-decoration:none;}
.login3_bn{  width: 150px; border:1px solid #1e9760; background:url(../images/login_bn.jpg) top left repeat-x; height:34px; text-align:center; font-family:arial; color:#fff; font-weight:bold; font-size:16px; margin-top:20px; padding-top:6px; float:right}
.login3_bn a{font-family:arial; color:#fff; font-weight:bold;text-decoration:none;padding: 0px 20px 0px 20px}
.login3_bn:hover{ border:1px solid #1e9760; background:url(../images/login_bnh.gif) top left repeat-x}
.login_bn:hover{ border:1px solid #1e9760; background:url(../images/login_bnh.gif) top left repeat-x}
.login3_bn a:hover{font-family:arial; color:#90e4c0; font-weight:bold;text-decoration:none;}
.linkid{
  width:940px; 
  height:69px; 
  float: left; clear:left; background:url(../images/slide_under.jpg) center top no-repeat; height:51px; margin-top:-24px;
  
 }
 .links{ height:32px; background:url(../images/v2.gif) bottom left repeat-x; margin:34px 0px 0px 0px; position:relative; width:690px }
  .links2{ height:32px; background:url(../images/v2.gif) bottom left repeat-x; margin:34px 0px 0px 0px; position:relative; width:100% }
  .tipl{ position:absolute;top:0px; left:0px; margin:0px}
 .tipl a{ font-size:18px; font-family:arial; color:#000; border-bottom:3px solid #28aa6c; padding-right:20px; text-decoration:none; width:500px; padding-bottom:5px }
.tipl a:hover{ font-size:18px; font-family:arial; color:#0b7040;  text-decoration:none}
.tipl2{ float:right; text-align:right; font-family:arial; font-size:13px; color:#000; position:absolute; right:0px; top:5px}
.tipl2 a{  font-family:arial; font-size:13px; color:#000;  text-decoration:none; padding-left:13px}
.tipl2 a:hover{font-family:arial; font-size:13px; color:#000;  text-decoration: underline;padding-left:13px}
.newsdetail{ float:left; clear:left; margin:0px; padding:42px 0px 0px 0px; width:100%}
.newsdetail img{ float:left;}
.newsde{ float:left; margin:0px 0px 0px 40px; width:539px}
.newsde1{ float:left; margin:0px 40px 0px 0px; width:539px}
.newsde h2{  font-family:arial; font-size:33px; color:#0a8b4e; font-weight:normal; line-height:40px; border-bottom:1px solid #d3d3d3; padding-bottom:10px}
.newsde h4{ font-size:18px; color:#434343;font-family:arial; font-weight:normal;}
.newsde h4 span{ font-size:18px; color:#30951f;font-family:arial; font-weight:normal;}
.newsde h6{ font-size:16px; color:#000;font-family:arial; font-weight:normal; text-align:justify}
.newsde1 h6{ font-size:16px; color:#000;font-family:arial; font-weight:normal; text-align:justify}

.newsde .read{ font-size:16px; color:#000;font-family:arial; padding-left:5px}
.newsde .read a{ font-size:16px; color:#000;font-family:arial;  text-decoration:none}
.read img{ margin-top:2px}
.newsde h5{ margin:30px 0px 30px 0px}
.newsde .read a:hover{ font-size:16px; color:#30951f;font-family:arial;  text-decoration:none}
.newsde h5 .bu1{font-size:16px; color:#000;font-family:arial; font-weight:normal; background:url(../images/buton1.png) top left repeat-x; border:1px solid #c5c5c3; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde h5 .bu1:hover{font-size:16px; color:#000;font-family:arial; font-weight:normal; background:url(../images/buton1h.png) top left repeat-x; border:1px solid #c5c5c3; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde h5 .bu2{font-size:16px; color:#fff;font-family:arial; font-weight:normal; background:url(../images/button2.gif) top left repeat-x; border:1px solid #fc7070; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde h5 .bu2:hover{font-size:16px; color:#fff;font-family:arial; font-weight:normal; background:url(../images/button2h.gif) top left repeat-x; border:1px solid #fc7070; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde h7{ font-size:14px; color:#30951f;font-family:arial; font-weight:normal; margin:20px 0px 10px 0px}
.newsde h7 a{ font-size:14px; color:#30951f;font-family:arial; font-weight:normal; text-decoration:none}
.newsde h7 a:hover{ font-size:14px; color:#30951f;font-family:arial; font-weight:normal; text-decoration: underline;}
.detail_tip1{ float:left; clear:left; font-family:arial; font-size:33px; color:#0a8b4e; margin:58px 0px 0px 0px; width:980px; background:url(../images/vach.gif) center left repeat-x;}
.detail_tip1 a{ text-decoration:none; background-color:#f9f9f9; color:#0a8b4e; padding-right:15px}
.vach{ float:left; height:32px}
.newsde1 h3{ font-size:24px; color:#6c6c6c;font-family:arial; font-weight:normal; margin:20px 0px 10px 0px}
.newsde1 h3 a{ font-size:24px; color:#6c6c6c;font-family:arial; font-weight:normal; text-decoration:none}
.newsde1 h3 a:hover{ font-size:24px; color:#6c6c6c;font-family:arial; font-weight:normal; text-decoration: underline;}
/***********************trang list***********/
.cont{background:url(../images/slide_under.jpg) center top no-repeat; float:left; clear:left; width:100%; margin-top:-24px;}
.linkid1{
  width:700px; 
 
  float: left;  clear:left;
  
 }
 .newsdetail1{ float:left; clear:left; margin:0px; padding:32px 0px 0px 0px; width:100%}
 .col_right{ float:right; width:292px}
 .newsde2{ float:left; margin:0px 0px 0px 30px; width:529px}
.newsde2 h2{  font-family:arial; font-size:18px; color:#494949; font-weight:normal; line-height:20px;padding-bottom:0px;border-bottom:1px solid #d3d3d3; padding-bottom:7px}
.newsde2 h2 a{  font-family:arial; font-size:18px; color:#494949; font-weight:normal; line-height:20px; text-decoration:none}
.newsde2 h2 a:hover{  font-family:arial; font-size:18px; color:#494949; font-weight:normal; line-height:20px;padding-bottom:0px;border-bottom:2px solid #36aa73; padding-bottom:7px; text-decoration:none}
.newsde2 h4{ font-size:12px; color:#434343;font-family:arial; font-weight:normal; margin-top:-10px}
.newsde2 h4 span{ font-size:12px; color:#30951f;font-family:arial; font-weight:normal;}
.newsde2 h6{ font-size:12px; color:#02;font-family:arial; font-weight:normal; text-align:justify; margin-top:-10px; margin-bottom:10px}
.newsde2 .read2{ font-size:13px; color:#000;font-family:arial; padding-left:5px; margin-top:-20px}
.newsde2 .read2 a{ font-size:13px; color:#000;font-family:arial;  text-decoration:none}
.read2 img{ margin-top:2px; width:15px; height:15px}
.newsde2 h5{ margin:30px 0px 30px 0px}
.newsde2 .read2 a:hover{ font-size:13px; color:#30951f;font-family:arial;  text-decoration:none}
.newsde2 h5 .bu1{font-size:16px; color:#000;font-family:arial; font-weight:normal; background:url(../images/buton1.png) top left repeat-x; border:1px solid #c5c5c3; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde2 h5 .bu1:hover{font-size:16px; color:#000;font-family:arial; font-weight:normal; background:url(../images/buton1h.png) top left repeat-x; border:1px solid #c5c5c3; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde2 h5 .bu2{font-size:16px; color:#fff;font-family:arial; font-weight:normal; background:url(../images/button2.gif) top left repeat-x; border:1px solid #fc7070; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde2 h5 .bu2:hover{font-size:16px; color:#fff;font-family:arial; font-weight:normal; background:url(../images/button2h.gif) top left repeat-x; border:1px solid #fc7070; padding:10px 15px; text-decoration:none; margin-right:20px; margin-top:10px;border-radius:0.4em;}
.newsde2 h7{ font-size:14px; color:#30951f;font-family:arial; font-weight:normal; margin:20px 0px 10px 0px}
.newsde2 h7 a{ font-size:14px; color:#30951f;font-family:arial; font-weight:normal; text-decoration:none}
.newsde2 h7 a:hover{ font-size:14px; color:#30951f;font-family:arial; font-weight:normal; text-decoration: underline;}
.pagemore{ background:url(../images/vach2.jpg) top left repeat-x; float:left; clear:left; margin:20px 0px 0px 0px; text-align:right}
.num{ float:left; width:100%; text-align:right; width:708px}
.num a{ background:#84b231; padding:2px 10px; font-family:arial; font-size:12px; font-weight:bold; text-align:right; margin-right:10px; float:right; text-decoration:none; color:#fff}
.num a:hover{text-decoration:none; color:#000}
.col_right{ float:left; width:280px; margin-left:10px}
.news_home3s {
	width: 240px;
	float: left;color: #3313131;
	margin-right: 38px;
	clear:left;
	margin-top:29px;
	background:url(../images/contact_bg_top.gif) top center no-repeat;
	
}

.news_home3s h3 a {
	color: #313131;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	font-family:arial;
}
.news_home3s h3 a:hover {
	color: #313131;
	text-decoration:none;
	
}
.news_home2s {
	width: 236px;
	float: left;color: #3313131;
	margin-right: 38px;
	clear:left;
	margin-top:36px;
}
.news_home2s h3{border-bottom: 1px solid #d3d3d3; padding-bottom:10px}

.news_home2s h3 a {
	color: #313131;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	
	font-family:arial;
}
.news_home2s h3 a:hover {
	color: #313131;
	text-decoration:none;
	
}
.item_news_home2 img {
	border: 1px solid #d9d9d9;
	padding: 2px;
	float: left;
	margin-right: 12px;
}
.item_news_home2 h4{
color: #333333;
	font-size:12px; font-weight:normal; text-decoration:none;
	margin-bottom:-10px;}
.item_news_home2 h4 a {
	color: #333333;
	font-size:13px; font-weight:bold; text-decoration:none;
	margin-bottom:-10px;
}

.item_news_home2 h4 a:hover {
	color: #3a7b00;
	font-size:13px; font-weight:bold; text-decoration:none;
}

.item_news_home2 p {
	line-height: 16px;
	margin-top:20px;
}

.item_news_home2 p a {
	color: #333333; font-size:12px; font-weight:normal; text-decoration:none; text-align:justify;
}
.item_news_home2 p a:hover {
	color: #333333; font-size:12px; font-weight:normal; text-decoration:none;
}
.ad{ float:left; clear:left; margin:20px 0px 0px 0px}
.ad img{ float:left; clear:left; margin:20px 0px 0px 0px}

/*************menu so***********************/

.main_menu > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  padding: 16px 0 20px 0;
  background-color: #fafafa;
  text-align: left;
  position: absolute;
  
  top: 0px;
  z-index:1000;
  left: 50%;
  margin-left: -260px;
  width: 180px;
  -webkit-transition: all .3s .1s;
  -moz-transition: all .3s .1s;
  -o-transition: all .3s .1s;
  transition: all .3s .1s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px #31a672;
  -moz-box-shadow: 0px 1px 3px #31a672;
  box-shadow: 0px 1px 3px #31a672;
}
.main_menu > ul > li:hover > ul {
  opacity: 1;
  top: 25px;
  visibility: visible;
}
.main_menu > ul > li > ul:before {
  content: '';
  display: block;
  border-color: transparent transparent #fafafa transparent;
  border-style: inset;
  border-width: 10px;
  position: absolute;
 top: -20px;
  left: 50%;
  margin-left: -10px;
}
.main_menu > ul ul > li {
  position: relative;
}
.main_menu ul ul li{ float:left; clear:left; text-decoration:none; list-style:none;  padding: 5px 8px 7px 30px;}
.main_menu ul ul a {
  color: #323232;
  font-family: Verdana, 'Lucida Grande';
  font-size: 13px;
  background-color: #fafafa;
 margin:0px;
  float:left;
  clear:left;  
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.main_menu ul ul a:hover {
  background-color: #31a672;
}
.main_menu ul ul ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: -16px;
  left: 206px;
  padding: 16px 0 20px 0;
  background-color: #fafafa;
  text-align: left;
  width: 180px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px #31a672;
  -moz-box-shadow: 0px 1px 3px #31a672;
  box-shadow: 0px 1px 3px #31a672;
}
.main_menu ul ul > li:hover > ul {
  opacity: 1;
  left: 190px;
  visibility: visible;
}
.main_menu ul ul a:hover {
  background-color: #fafafa;
  border:none;
  color: #31a672;
}